﻿namespace NTLib.SandBox
{
    using Microsoft.VisualStudio.TestTools.UnitTesting;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Linq.Expressions;
    using System.Text;
    using System.Threading.Tasks;

    [TestClass]
    public class ExpressionSandBoxUTest
    {
        #region Nested

        //public delegate void DelegateAction<T>(T obj);
        //public delegate void DelegateAction<T, U>(T obj, U o);

        //public interface TestSandbox
        //{
        //}

        //public interface TestSandbox2 : TestSandbox
        //{
        //    void Load(object obj);
        //}

        //#endregion

        //#region Methods

        ///// <summary>
        ///// Sands the box expression.
        ///// </summary>
        //[TestMethod]
        //public void SandBox_Expression()
        //{
        //    var act = Create((TestSandbox2 s) => s.Load);
        //}

        //private Expression<Func<TestSandbox, DelegateAction>> Create(Expression<Func<TestSandbox, DelegateAction>> act)
        //{
        //    return act;
        //}

        #endregion
    }
}
